8bef16f924b0d252835dd9fe936af01908d03c3f,subprojects/platform-native/src/testFixtures/groovy/org/gradle/nativeplatform/fixtures/AvailableToolChains.java,AvailableToolChains,findVisualCpp,#,106

Before Change


        // Search in the standard installation locations
        VisualStudioLocator vsLocator = new DefaultVisualStudioLocator(OperatingSystem.current(), NativeServicesTestFixture.getInstance().get(WindowsRegistry.class), NativeServicesTestFixture.getInstance().get(SystemInfo.class));
        VisualStudioLocator.SearchResult searchResult = vsLocator.locateVisualStudioInstalls(null);
        if (searchResult.isAvailable()) {
            VisualStudioInstall install = searchResult.getVisualStudio();
            return new InstalledVisualCpp().withInstall(install);
        }

        return new UnavailableToolChain("visual c++");

After Change



        for (VisualStudioLocator.SearchResult searchResult : searchResults) {
            VisualStudioInstall install = searchResult.getVisualStudio();
            if (isSupportedVisualStudioVersion(install.getVersion()) && searchResult.isAvailable()) {
                toolChains.add(new InstalledVisualCpp(install.getVersion()).withInstall(install));
            }
        }